package cn.org.timespace.easyframe.model.permission;

/**
 * EfDictionary entity. @author MyEclipse Persistence Tools
 */

public class EfDictionary implements java.io.Serializable {

	// Fields

	private EfDictionaryId id;
	private String type;
	private String itemname;
	private String filter;
	private String exesql;
	private String remark;

	// Constructors

	/** default constructor */
	public EfDictionary() {
	}

	/** minimal constructor */
	public EfDictionary(EfDictionaryId id, String type, String itemname,
			String remark) {
		this.id = id;
		this.type = type;
		this.itemname = itemname;
		this.remark = remark;
	}

	/** full constructor */
	public EfDictionary(EfDictionaryId id, String type, String itemname,
			String filter, String exesql, String remark) {
		this.id = id;
		this.type = type;
		this.itemname = itemname;
		this.filter = filter;
		this.exesql = exesql;
		this.remark = remark;
	}

	// Property accessors

	public EfDictionaryId getId() {
		return this.id;
	}

	public void setId(EfDictionaryId id) {
		this.id = id;
	}

	public String getType() {
		return this.type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getItemname() {
		return this.itemname;
	}

	public void setItemname(String itemname) {
		this.itemname = itemname;
	}

	public String getFilter() {
		return this.filter;
	}

	public void setFilter(String filter) {
		this.filter = filter;
	}

	public String getExesql() {
		return this.exesql;
	}

	public void setExesql(String exesql) {
		this.exesql = exesql;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}